package br.com.cfccultura.admin.model.vo;

import java.util.Date;

import br.com.cfccultura.admin.model.enums.SituacaoConta;

public class ContaReceber extends ValueObject {
	
	private static final long serialVersionUID = -2914292489669742296L;
	
	private Integer codigo;
	private OrdemServicoEspecie ordemServicoEspecie;
	private SituacaoConta situacao;
	private Date vencimento;
	private Double valorPagamento;
	private Date pagamento;
	private Funcionario funcionario;
	private String descricao;
	
	private Date dataMenor;
	private Date dataMaior;
	
	public ContaReceber() {}
	public ContaReceber(Integer codigo) {
		this.codigo = codigo;
	}
	
	public Integer getCodigo() {
		return codigo;
	}
	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}
	public OrdemServicoEspecie getOrdemServicoEspecie() {
		return ordemServicoEspecie;
	}
	public void setOrdemServicoEspecie(OrdemServicoEspecie ordemServicoEspecie) {
		this.ordemServicoEspecie = ordemServicoEspecie;
	}
	public SituacaoConta getSituacao() {
		return situacao;
	}
	public void setSituacao(SituacaoConta situacao) {
		this.situacao = situacao;
	}
	public Date getVencimento() {
		return vencimento;
	}
	public void setVencimento(Date vencimento) {
		this.vencimento = vencimento;
	}
	public Double getValorPagamento() {
		return valorPagamento;
	}
	public void setValorPagamento(Double valorPagamento) {
		this.valorPagamento = valorPagamento;
	}
	public Date getPagamento() {
		return pagamento;
	}
	public void setPagamento(Date pagamento) {
		this.pagamento = pagamento;
	}
	public Funcionario getFuncionario() {
		return funcionario;
	}
	public void setFuncionario(Funcionario funcionario) {
		this.funcionario = funcionario;
	}
	public Date getDataMenor() {
		return dataMenor;
	}
	public void setDataMenor(Date dataMenor) {
		this.dataMenor = dataMenor;
	}
	public Date getDataMaior() {
		return dataMaior;
	}
	public void setDataMaior(Date dataMaior) {
		this.dataMaior = dataMaior;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
}
